草庐IT

Delphi 命令行

全部标签

excel - 如何使用批处理脚本和命令行参数打开特定的 excel 文件?

我设计了一个Excel电子表格,它使用RTD源从服务器获取数据并进行处理。我希望excel文件在计算机启动期间自动打开。我决定这样做的方法是编写一个打开excel文件的批处理脚本,然后将该批处理脚本放入计算机启动文件夹中。我遇到的问题与批处理脚本有关。如果我使用excel的默认快捷方式,则RTD提要不起作用。相反,我必须使用具有以下目标行的快捷方式:"C:\ProgramFiles(x86)\MicrosoftOffice\root\Office16\EXCEL.EXE"/a"CompanyExcelAddin.CompanyFunctions"我可以使用这个命令行打开文件start`

string - 从命令行 cmd 启动 Windows 10 UWP 应用程序

我希望能够从单个命令行(cmdWindows10)输入启动Windows10UWP应用程序。我在将字符串连接在一起以形成整个包名称时遇到问题(这需要是动态的,因为应用程序的结束字符串可能会随着每次部署而改变)。这是我的逻辑:在LocalAppData目录中找到应用程序包名称(即packageName_postfix)将“!App”附加到#1中结果的末尾将该字符串传递给启动函数:我已经到了可以找到#1的地步,但由于某种原因,当我尝试将它附加到#2时,我得到了NULL值。这是我当前的命令:1.)&2.):GetPackageNameandAppenditto"!App"set"x=|dir

windows - 如何使用 dir 命令只显示没有扩展名的文件名

我正在尝试列出不包括扩展名的文件名,我想要什么:File1File2File3目前情况:File1.txtFile2.txtFile3.txt我试过用@echooffdir/A:-D/Bpause但它不起作用。我在批处理文件和命令提示符下都试过了。我使用的命令是否正确? 最佳答案 使用FOR和ECHO来实现这一点例如,假设扩展名总是.txt:for%fin("*.txt")do@echo%~nf我们不使用DIR,而是使用FOR命令遍历列表并将每个命令发送到ECHO,并在%f中插入“~n”选项,以使扩展名不显示。另一种选择是FORFI

windows - Hudson git 命令*慢得令人难以置信*

我已经安装了msysgit,我正在尝试在Hudson中使用它。每当我在交互式shell中运行命令时,无论是git-bash还是命令提示符,命令都是即时的。当我在Hudson运行它们时,它们滞后了非常很长时间。运行/bin/githelp当我刚刚调用它时花费了63秒。我从来没有等到看到克隆开始输出(>10分钟)。Hudson邮件列表已关闭,所以我想我会在这里尝试... 最佳答案 我也遇到过这个问题,想出了一个解决方法。当Hudson作为服务运行时,您的正常桌面环境中缺少某些东西,这导致与网络有关的东西必须为每个进程重新加载。msys-

windows - CoInternet IsFeatureEnabled 在 Delphi 2010 中

我试图在不更改用户注册表的情况下,在单击WebBrowser控件中的链接时停用烦人的声音。我发现可以通过CoInternetIsFeatureEnabled完成此操作的文档,也解释了here.但我不知道如何在Delphi2010上实现它,因为在将URLMon单元包含到项目中后出现“UndeclaredIdentifier”错误并且没有太多文档。有什么想法吗? 最佳答案 CoInternetIsFeatureEnabled()和CoInternetSetFeatureEnabled()不包含在D2010的UrlMon.pas拷贝中。您

c# - C++/命令行界面 : Advantages over C#

与C#相比,托管C++/CLI是否有任何主要优势。绝对不是我认为的语法,因为C++/CLI中的以下代码真的很难看,C++/CLI代码:[Out]List^%someVariable将上面的代码与C#代码进行比较:outListsomeVariable出于好奇,与上述相比,C++/CLI中是否存在更丑陋的语法。 最佳答案 它几乎完全是一种互操作性语言-既允许.Net代码访问遗留C++库,也用于扩展现有(native)C++代码库以访问.Net库(以及这些主题的一些变体)。虽然可以只用C++/CLI编写完全成熟的应用程序,它甚至可以为您

c# - 嵌入 IronPython,内置帮助命令,我的 CLR 对象

我将IronPython(2.6.1)嵌入到C#程序集中,并将多个对象暴露给使用PythonEngine.ExecuteFile执行的脚本。我用scope.SetVariable("SomeObject",newSomeObject())或engine.Execute("fromMyNamespaceimportSomeObject",scope)取决于脚本如何使用它们。我的应用程序集被添加到引擎中engine.Runtime.LoadAssembly(Assembly.GetExecutingAssembly())现在脚本可以执行help(SomeObject)并转储漂亮的小帮助信息

c# - 如何在Delphi中检测打印机型号?

当我插入HPLaserjet3015时,Windows会检测到正确的型号,然后尝试安装适当的驱动程序。如何检测连接打印机的型号?我不想使用已安装打印机的列表,因为Zebra打印机可以安装通用/纯文本驱动程序。我是一名Delphi和C#程序员,所以任何语言的任何提示都将不胜感激。 最佳答案 你可以发送一个~HI到Zebra打印机,它应该返回其型号和fw版本 关于c#-如何在Delphi中检测打印机型号?,我们在StackOverflow上找到一个类似的问题: h

c# - 如何从 ClickOnce 应用程序获取命令行?

在发布之前,我转到项目->属性->选项->文件关联并添加扩展名“.hsp”。设置一个图标和一个ProgID(用于测试的“MyCompany.Document.1”)。在我发布和安装后,我的.hsp文件有我设置的图标,所以文件关联应该正确设置,但是当我双击其中一个文件时,应用程序运行并且我希望我双击的文件的名称是在命令行中。我尝试读取传递给我的Main函数的参数,尝试了Environment.CommandLine,并尝试了Environment.GetCommandLineArgs(),但我唯一要做的就是发现是应用程序路径。顺便说一下,在Main函数中创建我的主窗体之前,我正在做所有这

c# - "async void"WPF 命令处理程序中的异常处理

我正在审查我同事的一些WPF代码,这是一个库的UserControl-basedcomponentswithalotofasyncvoid事件和命令处理程序。这些方法目前没有在内部实现任何错误处理。代码简述:privateasyncvoidNewCommand_Executed(objectsender,ExecutedRoutedEventArgse){//dosomefakeasyncwork(andmaythrowiftimeout在NewCommand_Executed中抛出但未观察到的异常只能在全局级别处理(例如,使用AppDomain.CurrentDomain.Unhan